package radar

import "time"

type GfyxRadarSubscriptionConfig struct {
	Id                int32     `json:"id"`                  // 主键id
	UserGuid          string    `json:"user_guid"`           // 订阅用户GUID
	IsLandOpen        int32     `json:"is_land_open"`        // 是否开启拿地订阅，0未开启|1开启
	LandUsage         string    `json:"land_usage"`          // 拿地用途，多个由英文逗号拼接
	IsBuildingOpen    int32     `json:"is_building_open"`    // 是否开启在建订阅,0-未开启|1-开启
	BuildingType      string    `json:"building_type"`       // 在建项目类型（工程用途）,多个由英文逗号拼接
	IsSaleOpen        int32     `json:"is_sale_open"`        // 是否开启在售订阅，0未开启|1开启
	SaleType          string    `json:"sale_type"`           // 在售项目类型（装修类型）,多个由英文逗号拼接
	BidKeyword        string    `json:"bid_keyword"`         // 招标关键词,多个由英文逗号拼接
	WinbidKeyword     string    `json:"winbid_keyword"`      // 中标关键词，多个由英文逗号拼接
	BidKeywordExclude string    `json:"bid_keyword_exclude"` // 招标订阅排除词，多个由英文逗号拼接
	ProjectKeyword    string    `json:"project_keyword"`     // 项目关键词，多个由英文逗号拼接
	AreaCode          string    `json:"area_code"`           // 省市地区，多个由英文逗号拼接
	IsDeleted         uint8     `json:"is_deleted"`          // 0正常，1已删除
	CreatedOn         time.Time `json:"created_on"`          // 创建时间
	CreatedBy         string    `json:"created_by"`          // 创建者
	ModifiedOn        time.Time `json:"modified_on"`         // 修改时间
	ModifiedBy        string    `json:"modified_by"`         // 修改者
}

func (p GfyxRadarSubscriptionConfig) TableName() string {
	return "gfyx_radar_subscription_config"
}
